<template>
    <template v-if='params != null'>
        <a-table :pagination='false' :dataSource='params' :columns='columns'></a-table>
    </template>
    <template v-else>
        <a-skeleton active />
    </template>
</template>

<script lang='ts' setup>
    withDefaults(defineProps<{params : any}>(), {
        params : null
    })

    const columns = [
        {title : '日期', dataIndex : 'date'},
        {title : '成交量', dataIndex : 'amount'},
        {title : '单价', dataIndex : 'price'},
        {title : '成交金额', dataIndex : 'value'},
        {title : '标的', dataIndex : 'symbol'},
        {title : '成交方式', dataIndex : 'side'}
    ]
</script>
